java budgeting grid grid computing models solar j2ee .net complex adaptive systems model high performance computing consulting energy complex systems c++ forecasting modeling complexity analysis fashion power leadership